package dto

import "time"

// 客户端日志记录参数
type ClientLogRecordParam struct {
	Id              uint64    `json:"id"`
	Url             string    `json:"url"`
	Method          string    `json:"method"`
	Ip              string    `json:"ip"`
	CreatedAt       string    `json:"created_at"`
	UserAgent       string    `json:"user_agent"`
	RequestParams   string    `json:"request_params"`
	DataId          string    `json:"data_id"`          // 操作数据id
	Desc            string    `json:"desc"`             // 操作描述
	ResponseContent string    `json:"response_content"` // 响应内容
	Latency         uint64    `json:"latency"`          // 耗时（单位：ms）
	StartTime       time.Time `json:"-"`                // 开始时间（用于计算耗时）
}
